<?php

function utilisateur() {
    $connexion = connexionBdd();
    $sql = "SELECT *
    FROM utilisateur";
    
    $req = $connexion->query($sql)
            or die("Impossible récuperer les utilisateurs.");

    return $req;
    
}

function competition(){
    $connexion = connexionBdd();
    $sql = "SELECT *
    FROM competition";
    
    $req = $connexion->query($sql)
            or die("Impossible récuperer le nombre de places restantes.");

    return $req;
}

function findUserByEmail($email){
    $connexion = connexionBdd();
    $sql = "SELECT *
    FROM utilisateur
    WHERE emailUtilisateur = '$email'";
    
    $req = $connexion->query($sql)
            or die("Impossible récuperer l'utilisateur.");

    return $req;
}

function actif($id){
    $connexion = connexionBdd();
    $sql = "UPDATE utilisateur
            SET actif = 1
            WHERE idUtilisateur = $id"; 
    
    $req = $connexion->query($sql)
            or die("Impossible d'activer le compte de l'utilisateur.");

    return $req;
}

function findParticipantbyEmail($email){
    $connexion = connexionBdd();
    $sql = "SELECT *
    FROM participant, utilisateur
    WHERE participant.fkUtilisateur = utilisateur.idUtilisateur
    AND emailUtilisateur = '$email'";

    $req = $connexion->query($sql)
            or die("Impossible récuperer le participant.");

    return $req;
}

function findInscrit(){
    $connexion = connexionBdd();
    $sql = "SELECT *
    FROM inscrire, participant, utilisateur, competition
    WHERE inscrire.fkIdParticipant = participant.idParticipant
    AND inscrire.fkIdCompetition = competition.idCompetition
    AND participant.fkUtilisateur = utilisateur.idUtilisateur
    AND paiement = 1
    ORDER BY nomUtilisateur";

    $req = $connexion->query($sql)
            or die("Impossible de récuperer la liste des inscrits.");

    return $req;
}

function findCheque(){
    $connexion = connexionBdd();
    $sql = "SELECT *
    FROM inscrire, participant, utilisateur, competition
    WHERE inscrire.fkIdParticipant = participant.idParticipant
    AND inscrire.fkIdCompetition = competition.idCompetition
    AND participant.fkUtilisateur = utilisateur.idUtilisateur
    AND paiement = 0
    ORDER BY nomUtilisateur";

    $req = $connexion->query($sql)
            or die("Impossible de récuperer la liste des inscrits.");

    return $req;
}

function findInscrireById($id){
     $connexion = connexionBdd();
    $sql = "SELECT *
    FROM inscrire
    WHERE fkIdParticipant = $id";
    $req = $connexion->query($sql)
            or die("Impossible de récuper l'utilisateur inscrit".mysql_error());

    return $req;
}


